Text copied to clipboard!

Заглавие

Text copied to clipboard!

Разработчик на междинен софтуер

Описание

Text copied to clipboard!
Търсим разработчик на междинен софтуер, който да се присъедини към нашия екип и да играе ключова роля в проектирането, разработката и поддръжката на междинни решения, които свързват различни системи и приложения. Като част от нашия екип, вие ще работите в тясно сътрудничество с екипите по разработка, инфраструктура и сигурност, за да осигурите безпроблемна интеграция и висока производителност на системите. Вашата основна задача ще бъде създаването на софтуерни компоненти, които служат като посредник между различни приложения, бази данни и услуги. Това включва разработване на API интерфейси, управление на съобщения, трансформация на данни и осигуряване на сигурна комуникация между системите. Ще използвате съвременни технологии като Java, Spring Boot, Apache Kafka, RESTful и SOAP уеб услуги, както и инструменти за мониторинг и логване. Идеалният кандидат има опит в разработката на междинен софтуер, добро разбиране на архитектурата на разпределени системи и умения за решаване на сложни технически проблеми. Очакваме от вас да имате аналитично мислене, внимание към детайла и желание за учене и развитие в динамична среда. Ако сте мотивиран специалист, който иска да работи върху иновативни проекти и да допринася за изграждането на стабилна и мащабируема ИТ инфраструктура, ще се радваме да се запознаем с вас.

Отговорности

Text copied to clipboard!
  • Разработване и поддръжка на междинен софтуер и интеграционни решения
  • Проектиране и имплементиране на API интерфейси и уеб услуги
  • Интеграция на вътрешни и външни системи чрез различни протоколи
  • Управление на съобщения и трансформация на данни между системи
  • Осигуряване на сигурност и надеждност на комуникацията между приложенията
  • Работа с екипи по разработка, инфраструктура и сигурност
  • Използване на инструменти за мониторинг и логване
  • Участие в архитектурни решения и технически анализи
  • Оптимизация на производителността и скалируемостта на решенията
  • Поддръжка на документация и технически спецификации

Изисквания

Text copied to clipboard!
  • Висше образование в областта на компютърните науки или сходна специалност
  • Опит в разработката на междинен софтуер поне 2 години
  • Добри познания по Java, Spring Boot и RESTful уеб услуги
  • Опит с Apache Kafka, RabbitMQ или други системи за съобщения
  • Разбиране на архитектурата на разпределени системи
  • Умения за работа с XML, JSON и трансформация на данни
  • Опит с инструменти за CI/CD и DevOps практики
  • Добри комуникационни умения и работа в екип
  • Аналитично мислене и умения за решаване на проблеми
  • Желание за учене и адаптиране към нови технологии

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с разработка на междинен софтуер?
  • С кои технологии за интеграция сте работили досега?
  • Как подхождате към проектиране на API интерфейси?
  • Какви предизвикателства сте срещали при интеграция на системи?
  • Как осигурявате сигурност при обмен на данни между приложения?
  • Какви инструменти използвате за мониторинг и логване?
  • Имате ли опит с микросървисна архитектура?
  • Какво е вашето ниво на владеене на Java и Spring Boot?
  • Как се справяте със скалируемостта на междинните решения?
  • Какви са вашите очаквания от тази роля?